Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Switch


Rekomendowane odpowiedzi

Opublikowano

Witam, z nudow pisze program do c++, i moje pytanie jest takie:

Jak zrobic zeby z wyboru w switchu ten wybor sie zapamietal i przeszedl do kolejnego switcha.

Tak pomotane ale zaczynam ;p

 

Kod:

#include <iostream>
#include <conio.h>
void main()
{
   int MainOpcja;
   std::cout << "Wybierz opcje:" << std::endl;
   std::cout << "1. Obliczanie pol figur geometrycznych" << std::endl;
   std::cout << "2. Obliczanie obwodow figur geometrycznych\n" << std::endl;
   std::cout << "Twoj wybor: ";
   std::cin >> MainOpcja;

   switch (MainOpcja)
   {
         case 1: 
   int WyborPola;
   std::cout << "\nOblizanie pola:" << std::endl;
   std::cout << "1. Kwadratu" << std::endl;
   std::cout << "2. Prostokata\n" << std::endl;
   std::cout << "Twoj wybor: ";
   std::cin >> WyborPola;
			 break;
         case 2: 

         case 0: std::cout << "Dziekujemy :)"; break;
		 default: std::cout << "Nieznana opcja!\n" << std::endl; main();
   }  
   switch (WyborPola)
   {
   case 1:
	   std::cout << "Wybrales kwadrat";
	   break;
   }
 
   getch();
}

Moje tutki:

"Bad Video Card Drivers" - Błąd w mc? Zobacz do mnie aby dowiedzieć się jak to naprawić!

Chcesz wyciągnąć maksymalną ilość fps w minecraft? Kliknij

tu!

Opublikowano

musisz zmienną WyborPola zadeklarować poza switchem

i pamiętaj, żeby nadać jej jakąś wartość

Pomoglbys mi?

Od wczoraj wieczor sie ucze c++ i chwilowo takie proste to nie jest ;p

Moje tutki:

"Bad Video Card Drivers" - Błąd w mc? Zobacz do mnie aby dowiedzieć się jak to naprawić!

Chcesz wyciągnąć maksymalną ilość fps w minecraft? Kliknij

tu!

Opublikowano


#include <iostream>

#include <conio.h>

void main()

{

int MainOpcja;

std::cout << "Wybierz opcje:" << std::endl;

std::cout << "1. Obliczanie pol figur geometrycznych" << std::endl;

std::cout << "2. Obliczanie obwodow figur geometrycznych\n" << std::endl;

std::cout << "Twoj wybor: ";

std::cin >> MainOpcja;

int WyborPola = 0;//jakas tam poczatkowa wartosc zeby nie bylo WTFow

switch (MainOpcja)

{

case 1:

std::cout << "\nOblizanie pola:" << std::endl;

std::cout << "1. Kwadratu" << std::endl;

std::cout << "2. Prostokata\n" << std::endl;

std::cout << "Twoj wybor: ";

std::cin >> WyborPola;

break;

case 2:

 

case 0: std::cout << "Dziekujemy :)"; break;

default: std::cout << "Nieznana opcja!\n" << std::endl; main();

}

switch (WyborPola)

{

case 1:

std::cout << "Wybrales kwadrat";

break;

}

 

getch();

}

 

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...